// search/search.js
const app=getApp()
const HOST=app.globalData.host
Page({

  /**
   * 页面的初始数据
   */
  data: {
    goodsName: [
      "机器学习","Spring Cloud", "网站", "Redis", "Memcached","Vue", "Spring MVC","小程序" , "Oracle","Java"
   ],
   value:"",
   all_data:{},
   result:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
        wx.setNavigationBarTitle({
          title: '搜索',
        })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },
  search(){
    // console.log(this.data.value)
    let {value}=this.data//直接取出data中value的值
    if(!value){
      wx.showToast({
        title: '请输入关键字',
        icon:'error'
      })
      return 
    }
    wx.request({
      //url: `${HOST}/api/goods/getGoodsList?goodsName=${this.data.value}`
      url: `${HOST}/api/goods/getGoodsList`,
      data:{
        goodsName: value//可以代替上面注释的url请求方式，就相当于请求参数
      },
      method:"get",
      success:(res)=>{
        console.log(res)
         if(res.data.data.length==0){
          wx.showToast({
            title: '无结果',
            icon:'error',
            duration:2000
          })
        }
        this.setData({
          result:res.data.data
        })
      }
    })
},
setValue(e){
  // console.log(e)
  let value=e.currentTarget.dataset.msg;
  this.setData({
    value:value,
  })
  this.search();
},
clear(){
  // console.log(this.data.value)
  this.setData({
    value:"",
    all_data:""
  })
},
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})